草庐IT

iphone - 仅对 subview 启用 UserInteraction

全部标签

javascript - 如何在启用 Javascript 时显示一个 <div> 而在未启用时显示不同的 <div>?

我正在使用一些Javascript在中显示“照片淡入淡出旋转器”.但是,如果未启用JS,我将获得一个动画gif来代替显示。我实际上让它使用这段代码:外部JS文件在上施展魔法.id="slideshow"上的类设置尺寸、填充、边距、定位等。"hide-slideshow"css文件在#slideshow上执行"display:none",动画gif周围的"adjust"类执行一些操作推拉以将其放在需要的位置(如果没有隐藏,幻灯片放映的位置)。我已经在FF3、IE7、IE8、Chrome和Safari(Win)中对此进行了测试。好消息是它就像一个魅力。坏消息是它没有通过W3C验证器。我收到

javascript - 使用 JQuery 禁用和启用所有超链接

我有以下禁用所有超链接的方法,但在发生事件后我想再次启用它们,我该怎么做?$("a").click(function(){returnfalse;});我不认为它只是将其设置为true这么简单。;)谢谢大家 最佳答案 与其以这种方式绑定(bind)“点击”处理程序,不如这样做:$('a').bind("click.myDisable",function(){returnfalse;});然后当你想删除那个处理程序时很容易:$('a').unbind("click.myDisable");这样您就可以避免弄乱可能绑定(bind)到“点

javascript - 如何检查浏览器的 JavaScript 是否启用

我的应用程序依赖于JavaScript,我想检查客户端浏览器的JavaScript是否启用并在其关闭时发出警告消息。 最佳答案 实际上有一个当javascript不可用时,您可以使用该标签来显示其中包含的内容。类似于:Youmustenablejavascripttocontinue.如果它们有javascript,div就不会显示,而且很容易判断javascript是否正常工作,无论您是需要它来ping服务器以让它知道,还是用它来执行一些更高级的操作功能。 关于javascript-如

javascript - 在 Mozilla Firefox 上启用 Web Speech API

我一直在Chrome上使用语音/语音合成,然后我意识到Firefox默认不允许它,必须授予特殊权限。通过阅读这篇文章,我可以使测试工作:https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_APIFirefoxdesktopandmobilesupportitinGecko44+,withoutprefixes,anditcanbeturnedonbyflippingthemedia.webspeech.recognition.enableflagtotrueinabou

javascript - 捏缩放后 iPhone 谷歌地图 v3 平移

我在为iPhone开发Web应用程序时遇到了问题。当我访问像http://code.google.com/intl/sv-SE/apis/maps/documentation/javascript/examples/map-simple.html这样的简单示例时在iPhone中,当我从屏幕上松开手指时,捏合缩放map平移。这使得map最终出现在我缩放到的地方以外的地方。有什么方法可以防止map在双指缩放释放后平移吗? 最佳答案 不幸的是,当涉及到在移动设备上查看网络应用程序时,iPhone使用触摸屏技术(尤其是Cocoa)可能会产生

javascript - 长轮询中 iphone 上的 safari 加载指示器

我正在尝试使用XMLHttpRequest进行长轮询。它在所有支持的浏览器上运行良好,但出于某种原因,在iPhone上的safari上我得到了每个ajax调用的加载指示器,而对于长轮询,这有点烦人。我读到您需要等到文档加载完毕,但它无法正常工作。任何其他已知的黑客来解决它? 最佳答案 我遇到了同样的问题,我尝试使用简单的XHRO、隐藏的iFrame等,但它在iPhone上不起作用。在加载“整个”文档之前,它似乎不会更新DOM或执行任何操作,在我的示例中是长轮询的持续时间。我唯一没有尝试过的是JSONP。也许你可以试试JSONP。请让

javascript - 在 iPhone 上滚动页面时隐藏和显示 div

需要在网页顶部显示一个元素(div)。在滚动期间,元素应该消失并在滚动结束后重新出现。增加复杂性:我们的代码是访客代码(因此我们无法操纵DOM结构等)。我们的代码适用于iPhone/iPad(移动Safari浏览器)我们尝试在文档/主体上监听touchstart事件,并在我们的专用处理程序中隐藏元素(div)。然而,在某些站点中(当DOM结构变得相当复杂时)滚动响应时间显着增加,即使处理程序实现完全是空的。我们正在寻找适当的方法来管理元素(重新)出现,同时将滚动时对用户体验的影响降到最低。 最佳答案 我认为Javascript是您的

javascript - 在 Bootstrap 3 中启用触摸事件的推荐方法?

现在Bootstrap3已经出来了,启用触摸的推荐选项是什么?Asbefore,bootstrap.js中没有很多触摸事件,尽管它应该是移动优先框架。最后一件事I'vefound在github上建议使用fastclick.js,但那是在v3.0版本之前。 最佳答案 我的建议是将Bootstrap与JQuerymobile、TouchSwipe或Hammer.js一起使用。可以找到Bootstrap触摸轮播的示例here. 关于javascript-在Bootstrap3中启用触摸事件的推

javascript - 仅对时间使用 Meteor autoform-b​​s-datetimepicker

有一个Meteorwrapper对于bootstrapdatetimepicker.在Bootstrap文档中,您可以指定选择timeonly(#datetimepicker3)。我想在meteor中这样做。我试过使用{{>afQuickFieldname="departureTime"dateTimePickerOptions=timePickerOptions}}timePickerOptions:function(){return{format:'LT'}},但是这仍然显示日历(尽管它允许您选择时间)。我在这里遗漏了什么吗? 最佳答案

javascript - Ember.js:如何在呈现每个 subview 后挂接 Ember.CollectionView?

Thisquestion演示了重写Ember.View实例的didInsertElement允许您在View的元素位于DOM中之后执行一些代码。http://jsfiddle.net/gvUux/2/自然地,在您添加到Ember.CollectionView的subview类上覆盖didInsertElement将在呈现和插入每个subview后运行Hook。http://jsfiddle.net/BFUvK/1/Ember.CollectionView上的两个面向集合的钩子(Hook),arrayDidChange和contentDidChange,在底层内容改变后执行,但它们在任何